home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Misc / emu / p-interp.lha / p-interp-0.5 / Smakefile < prev    next >
Makefile  |  2004-08-03  |  2KB  |  88 lines

  1. # p-interp-0.5 for Amiga
  2. # Makefile automatically generated by MKMK V6.55
  3. # Mon May 28 22:36:16 2001
  4. #
  5.  
  6. CFLAGS= idir "" def inline=__inline def PRINT_DEVICE="prt:" def TURTLEGRAPHICS \
  7.         ign 1,306 parm r nover opt def abs=abs
  8. OBJS= Printer.o turtlegr.o ptrace.o Longint.o \
  9.       native6502.o interpreter.o UnitIo.o TreeSearch.o Term.o \
  10.       Stack.o Sets.o Search.o Memory.o Diskio.o Array.o rexx.o
  11.  
  12. all: ucsd svolio svolcvt arexxturtleserver
  13.  
  14. ucsd: $(OBJS)
  15.     sc link to $@ $(OBJS) LIB:getopt.o math s nocheckabort noicon
  16.  
  17. svolio: svolio.o Memory.o Diskio.o
  18.     sc link $< Memory.o Diskio.o LIB:getopt.o noicon
  19.  
  20. svolcvt: svolcvt.o
  21.     sc link $< noicon
  22.  
  23. arexxturtleserver: arexxturtleserver.e system.charset
  24.     ec $< opti
  25.  
  26. p-interp.guide: ucsd.man svolio.man svolcvt.man
  27.     echo noline   >T:ff
  28.     join ucsd.man T:ff svolio.man T:ff svolcvt.man to T:$>.man
  29.     manfilt <T:$>.man >$@ GUIDE V40 PB
  30.     delete T:ff T:$>.man
  31.  
  32. Bin2C: Bin2C.o
  33.     sc link $< noicon
  34.  
  35. float-conv:  float-conv.o
  36.     sc link $< noicon
  37.  
  38. xturtleserver.o: xturtleserver.c system.charset.h
  39.  
  40. Printer.o: Printer.c psystem.h Memory.h
  41.  
  42. turtlegr.o: turtlegr.c psystem.h pcode.h Memory.h Stack.h rexx.h
  43.  
  44. svolio.o: svolio.c psystem.h Memory.h Diskio.h
  45.  
  46. svolcvt.o: svolcvt.c
  47.  
  48. ptrace.o: ptrace.c ptrace.h
  49.  
  50. native6502.o: native6502.c psystem.h pcode.h Memory.h Array.h Term.h
  51.  
  52. interpreter.o: interpreter.c version.h psystem.h Memory.h Stack.h Sets.h \
  53.                Array.h Diskio.h Term.h pcode.h sys/time.h
  54.  
  55. float-conv.o: float-conv.c
  56.  
  57. UnitIo.o: UnitIo.c psystem.h Memory.h Diskio.h Term.h
  58.  
  59. TreeSearch.o: TreeSearch.c psystem.h Memory.h Array.h
  60.  
  61. Term.o: Term.c psystem.h Memory.h Term.h
  62.     $(CC) $(CFLAGS) nooptgo $<
  63.  
  64. Stack.o: Stack.c psystem.h Memory.h Stack.h
  65.  
  66. Sets.o: Sets.c psystem.h Sets.h
  67.  
  68. Search.o: Search.c psystem.h Memory.h Array.h
  69.  
  70. Memory.o: Memory.c psystem.h pcode.h Memory.h
  71.  
  72. Diskio.o: Diskio.c psystem.h Memory.h Diskio.h
  73.  
  74. Bin2C.o: Bin2C.c
  75.  
  76. Array.o: Array.c psystem.h Memory.h Array.h
  77.  
  78. system.charset: apple_pascal_1.dsk #svolio
  79.     svolio apple_pascal_1.dsk $@ >$@
  80.  
  81.  
  82. clean:
  83.     -delete $(OBJS) svolio.o svolcvt.o xturtleserver.o Bin2C.o float-conv.o \#?.lnk
  84.  
  85. archive: clean
  86.     -delete system.charset(|.h) \#?.dsk ucsd.core
  87.     lha -r u RAM:p-interp // p-interp-0.5
  88.